package cc.rengu.igas.channel.cups.core.model;


import java.io.Serializable;

/**
 * 银联cups请求报文
 */
public class CupsField implements Serializable {
    private String msgType; /*消息类型msgType*/
    private String bitMap; /*BitMap*/
    private String payAcctNo; /*主账号*/
    private String procCode; /*交易处理码*/
    private String orderAmt; /*交易金额*/
    private String settleAmt; /*清算金额*/
    private String cardHoldAmt; /*持卡人扣账金额amtCdhldr*/
    private String transDateTime; /*交易传输时间*/
    private String exchgRate; /*清算汇率exchgRate*/
    private String cardHoldRate; /*持卡人扣账汇率cdhldrRate*/
    private String cupsTraceNo; /*系统跟踪号*/
    private String localTime; /*受卡方所在地时间*/
    private String localDate; /*受卡方所在地日期*/
    private String exprDate; /*卡有效期*/
    private String settleDate; /*清算日期MMDD*/
    private String exchgDate; /*兑换日期*/
    private String mchntType; /*商户类型*/
    private String countryCode; /*受理机构国家代码*/
    private String entryMode; /*服务点输入方式码*/
    private String cardSeqNo; /*卡序列号*/
    private String conCode; /*服务点条件码*/
    private String pinCapCode; /*服务点PIN获取码*/
    private String txnFee; /*交易费*/
    private String cupsInstCode; /*受理机构标识码*/
    private String fwdInstCode; /*发送机构标识码*/
    private String track2Data; /*第二磁道数据*/
    private String track3Data; /*第三磁道数据*/
    private String referenceNo; /*检索参考号*/
    private String authCode; /*授权标识应答码*/
    private String respCode; /*应答码*/
    private String termNo; /*受卡机终端标识码CARD_ACCP_TERM_ID*/
    private String cupsMchntNo; /*受卡方标识码CARD_ACCP_ID*/
    private String mchntShortName; /*受卡方名称地址*/
    private String addRspData; /*附加响应数据*/
    private String trackData; /*第一磁道数据*/
    private String privAddData; /*附加数据——私有*/
    private String orderCcy; /*交易货币代码*/
    private String settleCcy; /*清算货币代码*/
    private String cardHoldCcy; /*持卡人帐户货币代码*/
    private String pinData; /*个人标识码数据*/
    private String secCtrlInfo; /*安全控制信息*/
    private String acctBalance; /*实际余额*/
    private String icData; /*IC卡数据域*/
    private String addData; /*附加交易信息*/
    private String detailData; /*明细查询数据*/
    private String reseved; /*自定义域*/
    private String cardHoldAuthInfo; /*持卡人身份认证信息chAuthInfo*/
    private String switchData; /*交换中心数据*/
    private String finNetData; /*金融网络数据*/
    private String manageNetCode; /*网络管理信息码*/
    private String origData; /*原始数据元*/
    private String msgSecCode; /*报文安全码*/
    private String rcvInstCode; /*接收机构标识码*/
    private String payerAcctNo; /*帐户标识1*/
    private String payeeAcctNo; /*帐户标识2*/
    private String termAttachData; /*终端附加数据*/
    private String additionalF117Data;            /*附加数据*/
    private String cupsReserved; /*银联处理中心保留*/
    private String acqReserved; /*受理方保留*/
    private String issrReserved; /*发卡方保留*/
    private String mac; /*mac*/
    /**
     * 受理机构标识码
     */
    private String acqInstCode;
    private String mchntNo;

    public String getAdditionalF117Data() {
        return additionalF117Data;
    }

    public void setAdditionalF117Data(String additionalF117Data) {
        this.additionalF117Data = additionalF117Data;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getAcqInstCode() {
        return acqInstCode;
    }

    public void setAcqInstCode(String acqInstCode) {
        this.acqInstCode = acqInstCode;
    }

    public String getMsgType() {
        return msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }

    public String getBitMap() {
        return bitMap;
    }

    public void setBitMap(String bitMap) {
        this.bitMap = bitMap;
    }

    public String getPayAcctNo() {
        return payAcctNo;
    }

    public void setPayAcctNo(String payAcctNo) {
        this.payAcctNo = payAcctNo;
    }

    public String getProcCode() {
        return procCode;
    }

    public void setProcCode(String procCode) {
        this.procCode = procCode;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getSettleAmt() {
        return settleAmt;
    }

    public void setSettleAmt(String settleAmt) {
        this.settleAmt = settleAmt;
    }

    public String getCardHoldAmt() {
        return cardHoldAmt;
    }

    public void setCardHoldAmt(String cardHoldAmt) {
        this.cardHoldAmt = cardHoldAmt;
    }

    public String getTransDateTime() {
        return transDateTime;
    }

    public void setTransDateTime(String transDateTime) {
        this.transDateTime = transDateTime;
    }

    public String getExchgRate() {
        return exchgRate;
    }

    public void setExchgRate(String exchgRate) {
        this.exchgRate = exchgRate;
    }

    public String getCardHoldRate() {
        return cardHoldRate;
    }

    public void setCardHoldRate(String cardHoldRate) {
        this.cardHoldRate = cardHoldRate;
    }

    public String getCupsTraceNo() {
        return cupsTraceNo;
    }

    public void setCupsTraceNo(String cupsTraceNo) {
        this.cupsTraceNo = cupsTraceNo;
    }

    public String getLocalTime() {
        return localTime;
    }

    public void setLocalTime(String localTime) {
        this.localTime = localTime;
    }

    public String getLocalDate() {
        return localDate;
    }

    public void setLocalDate(String localDate) {
        this.localDate = localDate;
    }

    public String getExprDate() {
        return exprDate;
    }

    public void setExprDate(String exprDate) {
        this.exprDate = exprDate;
    }

    public String getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(String settleDate) {
        this.settleDate = settleDate;
    }

    public String getExchgDate() {
        return exchgDate;
    }

    public void setExchgDate(String exchgDate) {
        this.exchgDate = exchgDate;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getCountryCode() {
        return countryCode;
    }

    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }

    public String getEntryMode() {
        return entryMode;
    }

    public void setEntryMode(String entryMode) {
        this.entryMode = entryMode;
    }

    public String getCardSeqNo() {
        return cardSeqNo;
    }

    public void setCardSeqNo(String cardSeqNo) {
        this.cardSeqNo = cardSeqNo;
    }

    public String getConCode() {
        return conCode;
    }

    public void setConCode(String conCode) {
        this.conCode = conCode;
    }

    public String getPinCapCode() {
        return pinCapCode;
    }

    public void setPinCapCode(String pinCapCode) {
        this.pinCapCode = pinCapCode;
    }

    public String getTxnFee() {
        return txnFee;
    }

    public void setTxnFee(String txnFee) {
        this.txnFee = txnFee;
    }

    public String getCupsInstCode() {
        return cupsInstCode;
    }

    public void setCupsInstCode(String cupsInstCode) {
        this.cupsInstCode = cupsInstCode;
    }

    public String getFwdInstCode() {
        return fwdInstCode;
    }

    public void setFwdInstCode(String fwdInstCode) {
        this.fwdInstCode = fwdInstCode;
    }

    public String getTrack2Data() {
        return track2Data;
    }

    public void setTrack2Data(String track2Data) {
        this.track2Data = track2Data;
    }

    public String getTrack3Data() {
        return track3Data;
    }

    public void setTrack3Data(String track3Data) {
        this.track3Data = track3Data;
    }

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getCupsMchntNo() {
        return cupsMchntNo;
    }

    public void setCupsMchntNo(String cupsMchntNo) {
        this.cupsMchntNo = cupsMchntNo;
    }

    public String getMchntShortName() {
        return mchntShortName;
    }

    public void setMchntShortName(String mchntShortName) {
        this.mchntShortName = mchntShortName;
    }

    public String getAddRspData() {
        return addRspData;
    }

    public void setAddRspData(String addRspData) {
        this.addRspData = addRspData;
    }

    public String getTrackData() {
        return trackData;
    }

    public void setTrackData(String trackData) {
        this.trackData = trackData;
    }

    public String getPrivAddData() {
        return privAddData;
    }

    public void setPrivAddData(String privAddData) {
        this.privAddData = privAddData;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getSettleCcy() {
        return settleCcy;
    }

    public void setSettleCcy(String settleCcy) {
        this.settleCcy = settleCcy;
    }

    public String getCardHoldCcy() {
        return cardHoldCcy;
    }

    public void setCardHoldCcy(String cardHoldCcy) {
        this.cardHoldCcy = cardHoldCcy;
    }

    public String getPinData() {
        return pinData;
    }

    public void setPinData(String pinData) {
        this.pinData = pinData;
    }

    public String getSecCtrlInfo() {
        return secCtrlInfo;
    }

    public void setSecCtrlInfo(String secCtrlInfo) {
        this.secCtrlInfo = secCtrlInfo;
    }

    public String getAcctBalance() {
        return acctBalance;
    }

    public void setAcctBalance(String acctBalance) {
        this.acctBalance = acctBalance;
    }

    public String getIcData() {
        return icData;
    }

    public void setIcData(String icData) {
        this.icData = icData;
    }

    public String getAddData() {
        return addData;
    }

    public void setAddData(String addData) {
        this.addData = addData;
    }

    public String getDetailData() {
        return detailData;
    }

    public void setDetailData(String detailData) {
        this.detailData = detailData;
    }

    public String getReseved() {
        return reseved;
    }

    public void setReseved(String reseved) {
        this.reseved = reseved;
    }

    public String getCardHoldAuthInfo() {
        return cardHoldAuthInfo;
    }

    public void setCardHoldAuthInfo(String cardHoldAuthInfo) {
        this.cardHoldAuthInfo = cardHoldAuthInfo;
    }

    public String getSwitchData() {
        return switchData;
    }

    public void setSwitchData(String switchData) {
        this.switchData = switchData;
    }

    public String getFinNetData() {
        return finNetData;
    }

    public void setFinNetData(String finNetData) {
        this.finNetData = finNetData;
    }

    public String getManageNetCode() {
        return manageNetCode;
    }

    public void setManageNetCode(String manageNetCode) {
        this.manageNetCode = manageNetCode;
    }

    public String getOrigData() {
        return origData;
    }

    public void setOrigData(String origData) {
        this.origData = origData;
    }

    public String getMsgSecCode() {
        return msgSecCode;
    }

    public void setMsgSecCode(String msgSecCode) {
        this.msgSecCode = msgSecCode;
    }

    public String getRcvInstCode() {
        return rcvInstCode;
    }

    public void setRcvInstCode(String rcvInstCode) {
        this.rcvInstCode = rcvInstCode;
    }

    public String getPayerAcctNo() {
        return payerAcctNo;
    }

    public void setPayerAcctNo(String payerAcctNo) {
        this.payerAcctNo = payerAcctNo;
    }

    public String getPayeeAcctNo() {
        return payeeAcctNo;
    }

    public void setPayeeAcctNo(String payeeAcctNo) {
        this.payeeAcctNo = payeeAcctNo;
    }

    public String getTermAttachData() {
        return termAttachData;
    }

    public void setTermAttachData(String termAttachData) {
        this.termAttachData = termAttachData;
    }

    public String getCupsReserved() {
        return cupsReserved;
    }

    public void setCupsReserved(String cupsReserved) {
        this.cupsReserved = cupsReserved;
    }

    public String getAcqReserved() {
        return acqReserved;
    }

    public void setAcqReserved(String acqReserved) {
        this.acqReserved = acqReserved;
    }

    public String getIssrReserved() {
        return issrReserved;
    }

    public void setIssrReserved(String issrReserved) {
        this.issrReserved = issrReserved;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }
}
